package com.yyfax.pay.third.model.to.fuiou;

import java.io.Serializable;
import java.util.Map;

import com.yyfax.commons.json.JacksonUtil;

/**
 * 富友请求超类
 * 
 * @author buyi
 * @date 2017-06-19 18:57:36
 * @since v1.1.0
 */
@SuppressWarnings("serial")
public class FuiouBaseReqVO implements Serializable {
	// 请求路径
	private String url;
	// 请求报文,明文
	private String reqBody;
	// 实际请求报文
	private Map<String, String> actReqBody;
	// 编码格式
	private String chartSet;

	// 连接超时
	private int connectTimeOut;
	// 读取超时
	private int readTimeOut;

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getReqBody() {
		return reqBody;
	}

	public void setReqBody(String reqBody) {
		this.reqBody = reqBody;
	}

	public Map<String, String> getActReqBody() {
		return actReqBody;
	}

	public void setActReqBody(Map<String, String> actReqBody) {
		this.actReqBody = actReqBody;
	}

	public String getChartSet() {
		return chartSet;
	}

	public void setChartSet(String chartSet) {
		this.chartSet = chartSet;
	}

	public int getConnectTimeOut() {
		return connectTimeOut;
	}

	public void setConnectTimeOut(int connectTimeOut) {
		this.connectTimeOut = connectTimeOut;
	}

	public int getReadTimeOut() {
		return readTimeOut;
	}

	public void setReadTimeOut(int readTimeOut) {
		this.readTimeOut = readTimeOut;
	}

	@Override
	public String toString() {
		return JacksonUtil.nonullMapper.toJson(this);
	}
}
